An Example Is Worth a Thousand Words: Composite Operation Modeling By-Example

نویسندگان

  • Petra Kaufmann
  • Philip Langer
  • Martina Seidl
  • Konrad Wieland
  • Manuel Wimmer
  • Gerti Kappel
  • Werner Retschitzegger
  • Wieland Schwinger
چکیده

Predefined composite operations are handy for efficient modeling, e.g., for the automatic execution of refactorings, and for the introduction of patterns in existing models. Some modeling environments provide an initial set of basic refactoring operations, but hardly offer any extension points for the user. Even if extension points exist, the introduction of new composite operations requires programming skills and deep knowledge of the respective metamodel. In this paper, we introduce a method for specifying composite operations within the user’s modeling language and environment of choice. The user models the composite operation by-example, which enables the semi-automatic derivation of a generic composite operation specification. This specification may be used in further modeling scenarios, like model refactoring and model versioning. We implemented the approach in the Operation Recorder and performed an evaluation by defining multiple complex refactorings for UML diagrams.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explorer Modelling the structure and dynamics of biological pathways

12 There is a need for formalised diagrams that both summarise current biological pathway knowledge and 13 support modelling approaches that explain and predict their behaviour. Here we present a new, freely14 available modelling framework that includes: a biologist-friendly pathway modelling language (mEPN); a 15 simple but sophisticated method to support model parameterisation using accessibl...

متن کامل

A Word Is Worth a Thousand Pictures, Too

Apicture is worth a thousand words, or so the saying goes—a saying debated by some but accepted pragmatically by most. Do we not all remember some little drawing or other that came in handy to clarify an otherwise plainly unintelligible discourse? Professionally, experienced technical communicators know the benefit of adding illustrations to the text of their technical publications. With increa...

متن کامل

A Picture is Worth a Thousand Words: Visual Model Evaluation in Data Science Applications

Besides programming and mathematical or statistical skills, domain knowledge about the investigated problem is an important factor in data science. In practical applications, however, there often exist a gap between data scientists who have the technical skills in advanced analytics methods and the domain experts like managers and decision makers with substantial knowledge in their field. Less ...

متن کامل

Differentiation between Light and Fire in Quran and Islamic Mysticism And Its Influence on Islamic Painting

Abstract:Islamic painting is clearly influenced by the fundamental principles of Islamic thought. Not only this affects the meaning and content but also affects the form and structure of painting influenced the principles of Islamic thought. For example, the Quran as the main reference of Islamic thought expresses Islamic thought about color. We know that the color is the emission of the light ...

متن کامل

Modeling and Analysis of Outrigger Reaction Forces of Hydraulic Mobile Crane (TECHNICAL NOTE)

This paper presents an original interactive analysis method consisting of mathematical calculation based on theoretical mechanics and mechanics of materials, and dynamics simulation for quantifying outrigger reaction forces of a kind of hydraulic mobile crane, aiming to avoid the eventualities during normal operation as far as possible, for example, tipping-over. First, a three dimensional dyna...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009